package customer

type UserQueryRsp struct {
	ID                   int64   `json:"id"`                     //  全局自增id
	SeqNo                int64   `json:"seq"`                    // 当前查询条件下的连续ID
	Tag                  string  `json:"tag"`                    //  用户标签
	Account              string  `json:"account"`                //  账号（4-20位字符）
	Passwd               string  `json:"passwd"`                 //  密码（默认填充位8位数字）
	BusinessPriceId      uint64  `json:"business_price_id"`      //  价格方案表的主键ID
	BusinessPriceName    *string `json:"business_price_name"`    //  价格方案表的名称
	BusinessPriceDesc    *string `json:"business_price_desc"`    //  价格方案表的描述
	BusinessTypeIds      string  `json:"business_type_ids"`      //  筛源配置表的主键ID
	Status               int     `json:"status"`                 //  1:正常状态,2:冻结状态
	RoleId               int64   `json:"role_id"`                //  对应role表的主键id
	RoleName             *string `json:"role_name"`              //  角色名称
	RoleAlias            *string `json:"role_alias"`             //  角色别名
	LeaderId             int64   `json:"leader_id"`              //  默认不显示，只有当用户角色选择渠道主时才会展示这个字段
	LeaderName           *string `json:"leader_name"`            //  上级名称
	RechargePoints       uint64  `json:"recharge_points"`        //  积分（普通充值的积分，这里显示的是人民币充值的钱，1 积分=1 元）
	BonusPoints          uint64  `json:"bonus_points"`           //  赠送积分（管理员赠送给客户充值的积分）
	PointsConsumeAccount uint64  `json:"points_consume_account"` // 账户消耗（收款充值所消耗的金额；账户消耗=利润），不存入数据库
	PointsConsumeGift    uint64  `json:"points_consume_gift"`    // 赠送消耗（赠送给客户的积分所消耗的金额）
	LastRecharge         int64   `json:"last_recharge"`          //  最近一次充值
	LastConsume          int64   `json:"last_consume"`           //  最近一次消耗
	LastLogin            int64   `json:"last_login"`             //  最近一次登录
	CreateAt             int64   `json:"create_at"`
	UpdatedAt            int64   `json:"updated_at"`
	Deleted              int64   `json:"deleted"`                    //  标识记录是否被删除（0：没有被删除，1：被删除）
	IsAdmin              bool    `json:"is_admin,omitempty"`         //  是否是管理员角色
	IsSalespersonRole    bool    `json:"is_salesperson,omitempty"`   //  是否是渠道主角色
	IsAgentRole          bool    `json:"is_agent,omitempty"`         //  是否是代理商角色
	IsChannelAgent       bool    `json:"is_channel_agent,omitempty"` //  是否是渠道主角色
}
